package org.batatasframework.support.searchable;


/**
 * 这里可能是需要生成json格式的数据的，所以不要关联其它的对象
 * @author jackson
 *
 */
public abstract class FieldQueryed {
	
	/**
	 * 用于显示在界面的给用户选择的名称，如：B1     自然村(村民小组)数(个)
	 * 如果没有定义，则直接使用B1来显示
	 */
	private final String title;
	
	private final int types;

	/** 对应的编码，使用字段定义的别名 */
	private final String name;
	
	public String getName() {
		return name;
	}
	
	public FieldQueryed(String name, String title, int types){
		this.name = name;
		this.title = title;
		this.types = types;
	}

	public String getTitle() {
		return title;
	}
	
	public int getTypes() {
		return types;
	}

}
